2 resultados para Software - Desenvolvimento

em CiencIPCA - Instituto Politécnico do Cávado e do Ave, Portugal


Relevância:

30.00% 30.00%

Publicador:

Resumo:

Esta dissertação relata o desenvolvimento de um produto para determinação do tipo san-guíneo de humanos. A necessidade de criar um produto eficiente e capaz de determinar o tipo sanguíneo em situações de emergências surge da possibilidade das análises serem realizadas em momentos críticos, onde se pretende eliminar o erro humano e minimizar os riscos de incompatibi-lidade nas transfusões sanguíneas. A proposta pretende resolver problemas dos procedimentos realizados na análise do tipo sanguíneo em situações de emergência, que são realizados pelos técnicos da saúde, em ambien-tes da saúde, fixos ou móveis. Atualmente, o processo de análise de grupo sanguíneo, nestas si-tuações, ocorre manualmente através do procedimento de teste em lâmina. Este consiste na reco-lha de sangue e respectiva mistura com os reagentes específicos, a fim de determinar a aglutina-ção do sangue. Os resultados são observados macroscopicamente. Com base na técnica da tipagem manual, desenvolveu-se um produto com os mesmos princípios, semiautomático e com um rápido tempo de resposta, sem interferência humana na in-terpretação dos resultados, eliminando possíveis erros. Para solucionar os aspetos técnicos e me-cânicos, incorporaram-se tecnologias inovadoras, sendo elas resultado do trabalho interdisciplinar com das áreas do Design Industrial e as Engenharias Eletrónica e Mecânica. O sistema eletrónico incorporado utiliza o sistema de controlo Lilliput. Este sistema processa a informação recorrendo a processamento de imagem (através do software LabVIEW) e deteta automaticamente a ocorrência de aglutinação. O tipo sanguíneo é assim determinado num curto intervalo de tempo (aproxima-damente, dois minutos), o que viabiliza a utilização da técnica em situações de emergências. O projeto mecânico do sistema foi desenvolvido com recurso ao software Solidworks. Fo-ram realizadas simulações e testes com um rotary motor para viabilizar o funcionamento do meca-nismo. O sistema mecânico de agitação das amostras é simples, inovador e possui um elevado valor acrescentado, sendo nesse caso uma mais-valia na segurança dos utilizadores. O produto desenvolvido consegue atingir o objetivo do trabalho, realizando a determinação do tipo sanguíneo dos humanos em 5 minutos, sendo eficaz e funcional. É um produto com aspec-to formal que atribui a sua ergonomia adaptada ao utilizador, sendo assim portátil, de fácil uso e manuseio.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Testar software é uma das atividades que faz parte do desenvolvimento de software, e tem como objetivo apresentar evidências de confiabilidade contribuindo para uma maior qualidade do software. Esta atividade consome uma parte significativa do esforço de um projeto de desenvolvimento de software, sempre com o objetivo de encontrar erros antes da fase de manutenção, pois o custo de correção nesta fase pode ser até 100 vezes superior ao custo de correção na fase de conceção. Para auferir mais qualidade ao software, este pode ser certificado por uma norma de qualidade. As normas fornecem processos consistentes, rigorosos e uniformes para o desenvolvimento de software sempre com o objetivo de garantir qualidade ao software. As normas têm um papel importante na definição dos requisitos de teste, casos de teste e relatórios de teste que contemplam a atividade de testes permitindo elaborar um plano de testes mais rigoroso. Como o processo de testes é complexo no desenvolvimento de software, as ferramentas de automatização de testes de software permitem reduzir tempo, recursos e consequentemente os custos para a organização. A automatização deverá ser capaz de produzir os mesmos resultados obtidos através de um processo de testes manual, evidenciando sempre o resultado do teste. Deve também permitir a realização de testes sistemáticos e paralelos em diferentes ambientes de teste, sem o aumento do tempo e de recursos humanos. Nesta dissertação pretende-se desenvolver uma abordagem automatizada com o software Sikuli para a realização de testes seguindo a norma ISO/IEC 25051 para certificação de software. Depois da criação da abordagem e a respetiva criação de testes, é necessário validar a capacidade desta abordagem em comparação com uma abordagem de testes manuais.